drop bombs - Turkish English Dictionary